const url = 'http://127.0.0.1:90'
// 基础路径 注意发布之前要先修改这里
// let baseUrl = './'
module.exports = {
    // baseUrl: baseUrl, // 根据你的实际情况更改这里
    lintOnSave: true,
    productionSourceMap: false,
    chainWebpack: (config) => {
        //忽略的打包文件
        config.externals({
            'vue': 'Vue',
            'vue-router': 'VueRouter',
            'vuex': 'Vuex',
            'axios': 'axios',
            'element-ui': 'ELEMENT',
        })
        const entry = config.entry('app')
        entry
            .add('babel-polyfill')
            .end()
        entry
            .add('classlist-polyfill')
            .end()
        entry
            .add('@/mock')
            .end()
    },
      // 配置转发代理
    devServer: {
        proxy: {
            '/*': {
                target: url,
                ws: true,
                changeOrigin: true, // 如果接口跨域，需要进行这个参数配置
                pathRewrite: {
                '^/*': '/'
                }
            },
        // '/sockjs-node': {
        //     target: url, // 接口的域名
        //     secure: false,  // 如果是https接口，需要配置这个参数
        //     changeOrigin: true, // 如果接口跨域，需要进行这个参数配置
        //     pathRewrite: {'^/sockjs-node': ''}  // pathRewrite 来重写地址，将前缀 '/api' 转为 '/'。
        // },
        }
    }
}